<?php

return [
    'Purchase_code'    => 'Document Number',
    'Purchase_time'    => 'Transfer Date',
    'Money'            => 'Total Amount',
    'Remark'           => 'Remark',
    'Preparation_id'   => 'Prepared By',
    'Operation_id'     => 'Last Operator',
    'Examine_id'       => 'Examined By',
    'Examine_status'   => 'Examine Status',
    'Examine_status 0' => 'Unexamined',
    'Examine_status 1' => 'Examined',
    'Examine_time'     => 'Examine Time',
    'Print_num'        => 'Print Count',
    'Pay_status'       => 'Payment Status',
    'Pay_status 0'     => 'Unpaid',
    'Pay_status 1'     => 'Fully Paid',
    'Pay_status 2'     => 'Partially Paid',
    'Createtime'       => 'Create Time',
    'Updatetime'       => 'Update Time',
    'Admin.username'   => 'Username',
    'Outgoing_account' => 'Outgoing Account',
    'Incoming_account' => 'Incoming Account',
    'Amount'           => 'Amount',
    'Settlement_method'=> 'Settlement Method',
    'Settlement_number'=> 'Settlement Number',
    'Total'            => 'Total',
    'Examine'          => 'Examine',
    'Unexamine'        => 'Unexamine',
    'accounts_out'     => 'Outgoing Account',
    'accounts_enter'   => 'Incoming Account',
    'total_amount'     => 'Total Amount',
    'preparer'         => 'Preparer',
    'examiner'         => 'Examiner',
    'keep_min_data'    => 'Keep at least one data!',
    
    // Additional validation and error messages
    'please_fill_document_number' => 'Please fill in document number',
    'transfer_amount_cannot_be_negative' => 'Transfer amount cannot be less than 0',
    'please_select_settlement_method' => 'Please select settlement method',
    'please_select_transfer_out_account' => 'Please select transfer out account',
    'please_select_transfer_in_account' => 'Please select transfer in account',
    'transfer_out_and_in_account_cannot_be_same' => 'Transfer out and transfer in account cannot be the same',
    'settlement_method_query_error' => 'Settlement method query error',
    'transfer_out_account_info_error' => 'Transfer out account info error',
    'transfer_in_account_info_error' => 'Transfer in account info error',
    'document_number_already_used' => 'Document number already used',
    'cannot_edit_audited_data' => 'Cannot edit audited data',
    'system_error' => 'System error',
    'please_select_data_to_operate' => 'Please select data to operate',
    'please_select_data_to_audit' => 'Please select data to audit',
    'transfer_out_account_error' => '%s transfer out account error',
    'transfer_in_account_error' => '%s transfer in account error',
    'operation_success' => 'Operation successful',
    'audit_success_count' => '%d data audited successfully',
    'operation_failed' => 'Operation failed',
    'audit_failed' => 'Audit failed',
    'reverse_audit_success_count' => '%d data reverse audited successfully',
    'reverse_audit_failed' => 'Reverse audit failed',
    'cannot_delete_audited_data' => 'Cannot delete audited data'
];
